new scotland yard - English Synonyms Dictionary

new scotland yard

n.
[1] Scotland Yard